home *** CD-ROM | disk | FTP | other *** search
/ Underground / Underground CD1.iso / virii / virgen / viruscreat / VC2000.DOC < prev    next >
Encoding:
Text File  |  1993-12-29  |  6.8 KB  |  161 lines

  1.         The Virus Creation 2000 System by Havoc The Chaos ── Freelance
  2.                   Copywrite (c) 1993, 1993 by John Burnette
  3.                              All Rights Reserved
  4.  
  5.  
  6.  
  7.                        ──────────────────────────────────
  8.                        BORING (BUT NECESSARY) LEGAL STUFF
  9.                        ──────────────────────────────────
  10.  
  11.  
  12.  
  13. Warranty:
  14. ─────────
  15.  
  16.       This program is provided as-is, without warranty of any  kind, either
  17. expressed or implied, and is only guaranteed to  occupy disk  space.  In no
  18. event will the  author  be liable  to you or  anyone else  for any damages,
  19. including  (but not limited to) _ANY_ lost profits, lost  savings or  other
  20. incidental or consequential damages arising out of the use of, or inability
  21. to use, this program.
  22.  
  23.       In short:  You are on your own.  If it works for you, great;  if not,
  24. or if it breaks something, c'est la vie.  As  the  saying goes,  "Use it at
  25. your own risk, but if it breaks, *YOU* have the pieces."
  26.  
  27.  
  28.  
  29. Copyright:
  30. ──────────
  31.  
  32.       This program is provided at no cost to you. However, it is NOT public
  33. domain; it is copyrighted by the author.  You may  distribute  this program
  34. freely, so long  as all  files in the  distribution archive  remain intact,
  35. without any changes  or modifications.   The distribution archive is in ZIP
  36. format;  however, you  may convert the archive to any format you choose, so
  37. long as the above  requirements are met.  No fee's may  be charged for this
  38. program of any kind, except for  the cost of the diskette.  Disassembly, or
  39. otherwise modifications  are not prohibited.  The use of this  code is ONLY
  40. for experimental and learning purposes only.  The author still reserves the
  41. right  to demand  the source  code if he  so chooses, as he still  owns the
  42. copyright on any and all source code generated from this package.  Removing
  43. credits from  any  source code  generated  from  this  package  is strictly
  44. forbidden.  Uploading of the source or executable file from this program is
  45. strictly forbidden, except in the cases  that you tell the person receiving
  46. the file that it is a virus.  Anotherwords,  uploading the source or binary
  47. file to a VX board is allowed.
  48.  
  49.  
  50.  
  51. What VC2000 Is:
  52. ───────────────
  53.  
  54.       The Virus Creation 2000 System (VC2000), is a virus  creator designed
  55. for complex code generation, great configurability, and ease of use.  There
  56. is only one file  that you need, VC2000.EXE (which is presently under 22k).
  57. After asking  you a  series of  questions, it will then  create a MASM/TASM
  58. compatible assembly  source code  of your virus, along with a "MAKEVIR.BAT"
  59. which helps  speed things along a bit.  Another great option, is the  virus
  60. detector, which you can custom configure.  This will trap an interrupt, and
  61. when the virus calls the interrupt with DX equaling what you set it for, it
  62. will warn you and give you an option to halt the program.
  63.  
  64.  
  65.  
  66. What VC2000 Isn't:
  67. ──────────────────
  68.  
  69.       You'll notice I don't have an  encryption scheme in it, as I  believe
  70. that you should just code your own encryption cycle.
  71.  
  72.       I didn't include  an activation stub at all,  as if you can't write a
  73. simple activation routine and bomb yourself, then you should stop using the
  74. Virus Creation 2000 System, and go play with Windows!!  I did, however, add
  75. the ability to run an include file, which you have to code yourself. If you
  76. called the procedure "checkme", then the include file should look something
  77. like this:
  78.  
  79. checkme:  (your code here)
  80.           ret                               ; Returns Control To The Virus
  81.  
  82.  
  83.       It doesn't generate different code.  Why?  Well, if you are  writting
  84. your own encryption routine then why have the code be larger than it should
  85. be?  I don't see this as a drawback of any kind.
  86.  
  87.       Also, you will notice, it is not an IDE, as it would be a waste of my
  88. coding time, and  your hard drive space.  As Dark Angel once said  "A virus
  89. creator with an IDE is akin to a able  man intentionally  crippling his own
  90. legs, or a person with sight poking his eyes out intentionally."
  91.  
  92.  
  93.  
  94. Configurable Features:
  95. ──────────────────────
  96.  
  97.       Miscellanious code about the virus:
  98.       ■ Changeing Directories (Set Directory, Traverse Loop, Path, or None)
  99.       ■ Saves The Current Directory
  100.       ■ Interrupt 24h Error Handler
  101.       ■ Leave The Handler In Memory, or Restore Original Handler
  102.       ■ Non-Overwritting and Overwritting Files
  103.       ■ Uses It's Own Disk Transfer Access
  104.       ■ Set Directory To Change To (Commonly ".." Without Quotes)
  105.       ■ Include File Routines As Seperate Files (Custom Create Them)
  106.       ■ Checking For True EXE/OV? and COM/BIN Files
  107.       ■ Checks For COM/BIN Files That Are Too Large
  108.       ■ Checks For Previous Infection
  109.  
  110.       What it infects:
  111.       ■ Infects BIN/COM/EXE/BAT/OV?/VXD/DLL Files (Non/Overwritting)
  112.       ■ Infects SYS Files (Overwritting Only)
  113.       ■ EXE/OV?/VXD/DLL Infection Identification
  114.       ■ Stays Away From COMMAND.COM, or Infects It
  115.       ■ Allows You To Choose How Many Files To Infect
  116.       ■ Restore The File's Original Date and Time
  117.       ■ Restore The File's Original Attributes
  118.  
  119.       Anti-Detection Code:
  120.       ■ Locks The Keyboard When A User Tries Using A Debugger On It
  121.       ■ Bypasses Thunder Byte's TBClean, Thus Infecting The System
  122.         Instead Of Cleaning It (Credit belongs to Rock Steady for the code)
  123.       ■ Anti-Turbo Debug Code
  124.       ■ Anti-TBSCANX Code
  125.       ■ Anti F-Prot Code
  126.  
  127.       Other code generated:
  128.       ■ Different "MAKEVIR.BAT" Files For Use With MASM and TASM
  129.       ■ Custom Configurable Virus Detector (Only detects YOUR virus)
  130.                           
  131.  
  132.  
  133. Other Miscellanious Information:
  134. ────────────────────────────────
  135.  
  136.       An example of the VC2000 System is the virus "Gunther", dedicated to
  137. the one I love, Kiersten B., and virus writters everywhere!
  138.  
  139.       For those who are curious, the VC2000 System was created using Turbo
  140. Pascal v7.0, using over 2028 lines of code in one unit, and one main file.
  141.  
  142. Virus Creation 2000 and VC2000 are Copyrighted (c) by John Burnette (HTC)
  143. Turbo Pascal is a Registered Trademark (tm) of Borland, Inc.
  144.  
  145.  
  146.       The VC2000 System is password protected to prevent an upsurge of new
  147. viruses created by kit's, albeit the password is very easy, and 99.999% of
  148. all programmers will know it. (It gives you a hint.)  I did not include an
  149. ID marker in the VC2000 System, such as 'db [VCL20], 0' as to save  space,
  150. but please, give credit where credit is due. This program represents about
  151. a whopping 11 hours of programming :),  but it was something I have wanted
  152. to do for a while.
  153.  
  154.       Anyways, enough rambling, it is  time for you  to take a look at the
  155. Virus Creator 2000 System!
  156.  
  157.  
  158.       Happy coding!                         
  159.  
  160.             - Havoc The Chaos  (16 at last!)
  161.